package com.wsoft.hr.pm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.wsoft.hr.pm.entity.HrPmMemberTemplateScoreEntity;
import com.wsoft.hr.pm.query.activity.member.template.score.MemberTemplateScoreSaveQuery;
import com.wsoft.hr.pm.vo.member.template.score.ScoreHisVO;

import java.util.List;

/**
 * <p>
 * 人员考核评分表 服务类
 * </p>
 *
 * @author zhanggukai
 * @since 2025年03月04日 10:38:00
 */
public interface IHrPmMemberTemplateScoreService extends IService<HrPmMemberTemplateScoreEntity> {

    /**
     * 保存人员考核评分
     * @param query
     */
    void saveMemberTemplateScore(MemberTemplateScoreSaveQuery query);

    /**
     * 获取人员考核评分历史
     * @param memberTemplateId
     * @return
     */
    List<ScoreHisVO> getScoreHis(Long memberTemplateId);
}
